long frogs (0 synonym found)

Definition of long frogs:

(n) : an iron with a long shaft and a steep face; for hitting long low shots

Definition of long frogs:

(n) : an iron with a long shaft and a steep face; for hitting long low shots

Back to Top